package com.catsic.base.service.jdbc.impl;

import java.io.Serializable;
import java.util.List;

import com.catsic.base.service.JdbcBaseService;

public abstract class JdbcBaseServiceImpl<T, PK extends Serializable> implements
		JdbcBaseService<T, PK> {

	abstract public T get(PK id);

	abstract public void add(T t);

	abstract public void delete(PK id);

	abstract public void update(T t);

	abstract public Integer getTotalCount();

	abstract public List<T> getList(int startIndex, int count);

	abstract public List<T> getAll();
}
